Compositional Re nement of Interactive Systems
نویسنده
چکیده
We describe systems and their components by functional speci cation techniques We de ne notions of interface and interaction re nement for interactive systems and their components These notions of re nement allow one to change both the syntactic the number of channels and sorts of messages at the channels and the semantic interface causality ow between messages and interaction granularity of an interactive system component We prove that these notions of re nement are compositional with respect to sequential and parallel composition of system components communication feedback and recursive declarations of system components According to these proofs re nements of networks can be accomplished in a modular way by re ning their components We generalize the notions of re nement to re ning contexts Finally full abstraction for speci cations is de ned and compositionality with respect to this abstraction is shown too This work was partially sponsored by the German Sonderforschungsbereich Werk zeuge f ur die Nutzung paralleler Architekturen
منابع مشابه
Refinements in HOLCF: implementation of interactive systems
In this thesis re nement relations for the logic HOLCF are de ned We compare re ne ment relations de ned by theory interpretations and by model inclusion We use these re nements to implement abstract data types ADTs with LCF domains and continuous functions Therefore the implementation of ADTs may be applied to the implementation of interactive and distributed systems speci ed in HOLCF The impl...
متن کاملCompositional Re nement for Hierarchical Hybrid Systems?
In this paper, we develop a theory of modular design and re nement of hierarchical hybrid systems. In particular, we present compositional trace-based semantics for the language Charon that allows modular speci cation of interacting hybrid systems. For hierarchical description of the system architecture, Charon supports building complex agents via the operations of instantiation, hiding, and pa...
متن کاملTowards a Compositional Approach to the Design and Veri cation of Distributed Systems
We are investigating a component based approach for formal design of distributed systems In this paper we introduce the framework we use for speci cation composition and communication and we apply it to an example that highlights the di erent aspects of a compositional design including top down and bottom up phases proofs of composition re nement proofs proofs of program texts and component reuse
متن کاملCompositional Methods for Probabilistic Systems
We present a compositional trace based model for proba bilistic systems The behavior of a system with probabilistic choice is a stochastic process namely a probability distribution on traces or bun dle Consequently the semantics of a systemwith both nondeterministic and probabilistic choice is a set of bundles The bundles of a composite system can be obtained by combining the bundles of the com...
متن کاملAutomated Compositional Abstraction Re nement for Concurrent C Programs : A Two - Level Approach 1
The state space explosion problem in model checking remains the chief obstacle to the practical veri cation of real-world distributed systems. We attempt to address this problem in the context of verifying concurrent (message-passing) C programs against safety speci cations. More speci cally, we present a fully automated compositional framework which combines two orthogonal abstraction techniqu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995